約 4,344,724 件
https://w.atwiki.jp/studymcl/pages/23.html
swapパーティション作成 hda3を分割してhda4を作り,swapとする。 元々入っているfdisk_2.11yはバグがあるので,fdisk_2.11g-5z_arm.ipkをインストール hdd3のバックアップを取る # cd /hdd3 # tar cvf - Documents | gzip -c docs.tar.gz hdd3をumountする # umount /hdd3 まだアプリが起動している場合は以下のエラーが出る。 umount /hdd3 Device or resource busy その場合はプロセスを探して終了する。 # ps -ef UID PID PPID C STIME TTY TIME CMD root 1 0 0 13 13 ? 00 00 04 init …… 自動起動するサーバなどを止めることを忘れずに。 パーティションを切る # /usr/sbin/fdisk /dev/hda (フルパスでないと2.11yが起動してしまうので注意) The number of cylinders for this disk is set to 1949. There is nothing wrong with that, but this is larger than 1024, and could in certain setups cause problems with 1) software that runs at boot time (e.g., old versions of LILO) 2) booting and partitioning software from other OSs (e.g., DOS FDISK, OS/2 FDISK) 現在のパーティションを確認する。 Command (m for help) p Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux /dev/hda3 264 1949 13542795 c Win95 FAT32 (LBA) hdd3のパーティションを削除する。 Command (m for help) d Partition number (1-4) 3 hdd3のパーティションが削除されているのが分かる。 Command (m for help) p Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux hdd3を切り直す。 Command (m for help) n Command action e extended p primary partition (1-4) p Partition number (1-4) 3 First cylinder (264-1949, default 264) Using default value 264 Last cylinder or +size or +sizeM or +sizeK (264-1949, default 1949) 1924 新しいhdd3ができているのが分かる。 Command (m for help) p Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux /dev/hda3 264 1924 13341982+ 83 Linux hdd4を作る。容量は適当に192MBにしてみた。 Command (m for help) n Command action e extended p primary partition (1-4) p Partition number (1-4) 4 First cylinder (1925-1949, default 1925) Using default value 1925 Last cylinder or +size or +sizeM or +sizeK (1925-1949, default 1949) Using default value 1949 新しいhdd4ができているのが分かる。 Command (m for help) p Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux /dev/hda3 264 1924 13341982+ 83 Linux /dev/hda4 1925 1949 200812+ 83 Linux hdd4をswapにする。 Command (m for help) t Partition number (1-4) 4 Hex code (type L to list codes) 82 Changed system type of partition 4 to 82 (Linux swap) hdd4がswapになっているのが分かる。 Command (m for help) p Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux /dev/hda3 264 1924 13341982+ 83 Linux /dev/hda4 1925 1949 200812+ 82 Linux swap hdd3はFAT32にする。 Command (m for help) t Partition number (1-4) 3 Hex code (type L to list codes) c Changed system type of partition 3 to c (Win95 FAT32 (LBA)) hdd3がFAT32になっているのが分かる。 Command (m for help) p Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux /dev/hda3 264 1924 13341982+ c Win95 FAT32 (LBA) /dev/hda4 1925 1949 200812+ 82 Linux swap 書き込んで終了。 Command (m for help) w The partition table has been altered! Calling ioctl() to re-read partition table. Re-read table failed with error 16 Device or resource busy. Reboot your system to ensure the partition table is updated. WARNING If you have created or modified any DOS 6.x partitions, please see the fdisk manual page for additional information. Syncing disks. というわけでできたか確認。 # /usr/sbin/fdisk -l /dev/hda Disk /dev/hda 255 heads, 63 sectors, 1949 cylinders Units = cylinders of 16065 * 512 bytes Device Boot Start End Blocks Id System /dev/hda1 1 13 104391 83 Linux /dev/hda2 14 263 2008125 83 Linux /dev/hda3 264 1924 13341982+ c Win95 FAT32 (LBA) /dev/hda4 1925 1949 200812+ 82 Linux swap hda3とhda4をそれぞれフォーマットする。 # mkdosfs -F32 /dev/hda3 # mkswap /dev/hda4 エラーが出たら再起動してから再度フォーマットしてみる。 swapを有効にする。 # swapon /dev/hda4 swapが有効になったかを確認する。 # free total used free shared buffers Mem 62044 54004 8040 0 1868 Swap 200804 0 200804 Total 262848 54004 208844 /etc/fstabを編集しておく。 最終行に以下を追加。 /dev/hda4 swap swap defaults 0 0 これでswapon -a,swapoff -aでswapのon/offができる。 swaponを自動化する。 /etc/rc.d/init.d/swapを作成。 # vi /etc/rc.d/init.d/swap #!/bin/sh swapon -a シンボリックリンクを作成。 # ln -s /etc/rc.d/init.d/swap /etc/rc.d/rc5.d/S50swap モードを変更しておく。 # cd /etc/rc.d/init.d # chmod 775 swap 再起動してみてswapの自動起動を確認。 $ free hdd3のデータを復元する。 # mount -t vfat -o iocharset=utf8,codepage=932 /dev/hdc3 /mnt/cf # mount -t vfat -o iocharset=utf8,codepage=932 /dev/hda3 /mnt/hda # cd /mnt/hda # cp -a /mnt/cf/Documents/ . # umount /mnt/cf # umount /mnt/hda ref MakiWikiさん 月夜さん( ゚д゚ ) さん キジモナカズバさん
https://w.atwiki.jp/satoshi1980/pages/13.html
Linux Linux Tips CUIで起動する方法 /etc/inittab のランモードを編集する コマンドやファイル名の意味 tab … table(表) の意味 ex.crontab, fstab cron … chronos(時計)の意味 rc … run control の略 .d … distinct(別個)と推測。 ex.cron.d, conf.d 起動スクリプト /etc/rc.d |-- init.d |-- rc0.d |-- rc1.d |-- rc2.d |-- rc6.d 起動スクリプト管理コマンド ・chkconfig --list … 各ラン・レベルごとの起動スクリプトの状態を表示 ・chkconfig --level 3 httpd on … ラン・レベル3でhttpd をオンに変更 ファイアウオールの無効化 #service iptables stop シンボリックリンクとハードリンク よくわからないので違いを整理 シンボリックリンク ・ls -laで見るとリンクを表す「l」で表示される ・作成するとディレクトリ内の容量が増える 10byte ・リンク元とiノード番号が異なる ・パーティションをまたがっても使える ・リンク元が削除されるとリンク先は参照できなくなる ハードリンク ・ls -laで見るとファイルと同じ「-」で表示される ・作成してもディレクトリ内の容量が増えない(ディレクトリエントリに追加されるだけだから) ・リンク元とiノード番号が同じ ・パーティションをまたがると使えない ・リンク元が削除されてもリンク先は参照できる ざっくりとした言い方だとシンボリックリンクはWINDOWSのショートカットと同じ。 ハードリンクはWINDOWSには存在しない概念。リンク元もリンク先も実態を表す。 そのためリンク元が削除されてもリンク先は参照できる。 そのためハードリンクだとiノード番号が同じになるしファイル容量も同じになる。 実際に確認↓ シンボリックリンクの場合 [satoshi@localhost dir2]$ pwd /home/satoshi/dir2 [satoshi@localhost dir2]$ ls -lia 合計 40 2555941 drwxr-xr-x 2 satoshi satoshi 4096 5月 17 22 51 . 2621442 drwx------ 4 satoshi satoshi 4096 5月 17 23 16 .. 2555942 -rw-r--r-- 1 satoshi satoshi 25717 5月 17 22 46 index.html 2555943 lrwxrwxrwx 1 satoshi satoshi 10 5月 17 22 51 index.lnk - index.html [satoshi@localhost dir2]$ 29813 /home/satoshi/dir2 ハードリンクの場合 [satoshi@localhost dir1]$ pwd /home/satoshi/dir1 [satoshi@localhost dir1]$ ls -lia 合計 68 2555940 drwxr-xr-x 2 satoshi satoshi 4096 5月 17 22 48 . 2621442 drwx------ 4 satoshi satoshi 4096 5月 17 23 16 .. 2523218 -rw-r--r-- 3 satoshi satoshi 25717 5月 17 21 35 index.html 2523218 -rw-r--r-- 3 satoshi satoshi 25717 5月 17 21 35 index.lnk [satoshi@localhost dir1]$ du -b /home/satoshi/dir1 29813 /home/satoshi/dir1 シェル変数と環境変数 シェル変数 setコマンドで表示 実行中のshellのみ有効 環境変数 shell変数をexportコマンドで設定 envコマンドで表示 呼び出したshellにも引き継がれる
https://w.atwiki.jp/aster-infra/pages/83.html
パーティション パーティションって何? 1台のハードディスクを複数の領域に区切って、 複数台のハードディスクがあるかのように利用すること。 間仕切りみたいなものですね。 パーティションの種類 プライマリパーティション システム起動が可能なパーティションで作成すると、 1つのパーティションに1つのドライブ名が割り当てられます。 プライマリパーティションの場合、作成可能な数に制限があり最大4個まで作成が可能。 (拡張パーティションがある場合は3つ) プライマリパーティションを4個作成すると、 そのディスクにはそれ以上パーティションを作成することができなくなります。 論理ドライブ 4つの基本領域のうち1つだけを拡張領域とすることができる。 (拡張領域は2つ以上作ることはできない) プライマリパーティションの制限である4パーティションを越え5つ以上の領域を作成できる。 論理パーティション 論理パーティションは拡張パーティションの中に複数作る事ができる。 論理領域数の上限は(一応)ないそうです。 パーティション作成時の注意 パーティションを作成するのに、「パーティションを切る」と良くお聞きすると思います。 上記の作業をやってくれるツールがありますが、 ツールによってはファイルシステムは保障されません。 ディスクに壁を強引に作るわけなので。 ただ、ちゃんとリハウスしてくれるツールもあるので 自分の使用しようとするツールを理解しておく必要があります。 パーティションの設定はこちら 主にfdiskコマンドです。 パーティション管理
https://w.atwiki.jp/wannatool/pages/4.html
パーティション 無料パーティション操作ソフト「Partition Logic」 ttp //partitionlogic.org.uk/download.html ・・・ パーティションマジック作者によるもの。 ttp //gigazine.net/index.php?/news/comments/20060622_partition_logic/ 名前 コメント ● ● ● ● ● ● ● ● ● ● ●
https://w.atwiki.jp/nightwizard2/pages/292.html
概要 データ傾向 パーティション一覧 メモ 概要 データ傾向 パーティション一覧 レベル 名称 種別 構造 効果の概要 備考 掲載 メモ
https://w.atwiki.jp/wiki7_az/pages/7.html
マウント ISOファイル をマウントする # mount -t iso9660 -o loop /tmp/disc1.iso /mnt/cdrom proftpd chroot を off にする # vi /etc/proftpd.conf #DefaultRoot ~ ← この行をコメントアウトする。 PUT すると Permission Denied になる # vi /etc/proftpd.conf # Limit STOR ← この部分をコメントアウトする # DenyAll # /Limit iptables 読み込むモジュールの設定 # vi /etc/sysconfig/iptables-config IPTABLES_MODULES="iptable_nat ip_conntrack_ftp ip_nat_ftp" Tips s-bit を立てる4000 user s-bit を立てる (setuid・suid) 2000 group s-bitを立てる (setgid・sgid) 1000 sticky bit を立てる $ chmod 4640 orapwschick 他のユーザ権限でコマンドを実行する # su oracle -c /home/oracle/test.sh # su - oracle -c /home/oracle/test.sh システム関連 メモリ情報の確認 # cat /proc/meminfo CPU情報の確認 # cat /proc/cpuinfo 共有メモリを変更する # vi /etc/sysctl.conf kernel.shmmax = 3147483648 ← 物理メモリの半分程度 # sysctl -p ← 設定を有効化する デフォルトで起動するカーネルの変更 # vi /etc/grub.conf default=4 ← 上から何番目のカーネルか指定する(0から始まることに注意) 認識しているUSBデバイスを確認する # less /proc/bus/usb/devices インストール時に以前入っていたパーティション情報を削除できない場合の対処Software RAID を使用していたマシンに再インストールしようとすると、RAIDで使用いていたパーティションを削除できないことがある。 その場合、fdisk でパーティションを削除してからインストールする。 # fdisk /dev/sdb p ← パーティション情報表示 d ← パーティション削除 w ← 変更を書き込み nfs サーバ側とクライアント側のユーザIDを合わせるよう注意する サーバ側(サービスの起動順は以下の通りでないといけない) # vi /etc/exports /home/test 192.168.0.10(rw,no_root_squash) # service portmap restart # service nfs restart # service nfslock restart # exportfs クライアント側 # vi /etc/fstab 192.168.0.10 /home/test /home/ nfs rw 0 0 # mount -a grep マッチしないものを表示する $ grep -v ls シンボリックリンク以外のファイルをリストする $ ls -F | grep -v "@" find 単純な検索 $ find / -name index.html 最近(10分以内に)更新されたファイルを検索する $find . -type f -mmin -10 script コマンド実行履歴を保存する $ script history_log $ exit vi ^ 行頭へ移動する $ 行末へ移動する o 下に行を挿入する O 上に行を挿入する u undo /{検索対象文字列}/{置換対象文字列}/s/{置換後文字列}/ 置換 chkrootkit rootkit検出用のツール rootkitは、システムに不正侵入した侵入者が、侵入を隠ぺいしたり、バックドアを作成したりするために利用するソフトウェア群 ダウンロードhttp //www.chkrootkit.org/ インストール $ tar xfvz chkrootkit.tar.gz $ cd chkrootkit-0.46a $ su # make sense 使用方法 $ ./chkrootkit RootkID 参考URLhttp //www.itmedia.co.jp/enterprise/0303/11/epn11_5.html ダウンロードhttp //rk.cyberabuse.org/?page=dlds インストール # tar xvzf rootkid.tgz # cd rootkid # make 使用方法 ./rootkid.sh scan normal (ノーマルスキャン) ./rootkid.sh scan plus (ベタースキャン) ./rootkid.sh scan deep (ディープスキャン) mlupdater(Miracle Linux V3.0) 「developer CD」をマウントする # mount /dev/cdrom /mount/cdrom インストールする # cd /mnt/cdrom/Asianux/RPMS # rpm -ivh mlupd-0.9.3-5AX.i386.rpm 最新版にアップデートする # wget http //ftp.miraclelinux.com/pub/Miracle/ia32/standard/3.0/updates/RPMS/mlupd-1.1.0-14AX.i386.rpm # rpm -Uvh mlupd-1.1.0-14AX.i386.rpm Linux の起動時間を調べるコマンド # uptime gzip 書式 gzip [-option] [file] Option c 結果を標準出力します d gzipで圧縮されたファイルを解凍します。 gunzip と同じ動作になります。 l 圧縮ファイルの内容を表示します v 圧縮内容を表示します r gzip はひとつのファイルだけしか圧縮しませんが、このオプションを使うとそのディレクトリ以下のすべてを圧縮します。 1 to 9 圧縮率を指定します。デフォルトは 6 です。 -1 とすると高速圧縮しますが低圧縮率に、 -9 にすると最高圧縮率になります。 logroate 圧縮する/etc/logrotate.conf の compress のコメントアウトを外す。 YYMMDD形式で保存する(/etc/logrotate.d/cups の例) /var/log/cups/*_log { missingok notifempty sharedscripts postrotate EXT=`date +%Y%m%d` for f in $1; do mv $f.1.gz $f.$EXT.gz; done /etc/init.d/cups condrestart /dev/null 2 1 || true endscript } syslog ログレベルを設定する/etc/syslog.conf で設定する。 ログレベルについて 手動時刻調整 例えば、2000年8月10日23時55分に合わせたい場合は、 # date 0810235500 NTPによる時刻調整 # service ntpd stop ← ntpd が動いているときは、ntpddate は使用できない。 # ntpdate ntp.nc.u-tokyo.ac.jp # service ntpd start rsync サーバ側 鍵を作成する # ssh-keygen -t dsa -N "" -f $HOME/.ssh/rsync サーバ側 root での ssh を許可する # vi /etc/ssh/sshd_config PermitRootLogin yes サーバ側 クライアント側で生成した秘密鍵を authorized_keys に追加する # cat $HOME/.ssh/rsync.pub $HOME/.ssh/authorized_keys # chmod 600 $HOME/.ssh/authorized_keys クライアント側 接続確認 # ssh -i $HOME/.ssh/rsync root@192.168.0.31 クライアント側 ミラーリング # rsync -avz -e "ssh -i $HOME/.ssh/rsync" 192.168.0.31 /home/test /home/ rsync でsshのログインユーザを指定する $ rsync -azb -e ssh /home/oracle/test.txt oracle@db01.oracle.co.jp /home/oracle/
https://w.atwiki.jp/linux-memo/pages/21.html
トップページ リナックス GNU Gnome X プログラミング Motifプログラミング マニュアル] GTK+ 2.0 チュートリアル GTK+ 2.0 チュートリアル英語 その他 ウイルス ゴミ箱 リナックスで科学 関係団体 日本Linux協会 Linux/ユーザー団体 Linux/ユーザー会 リナックス関係
https://w.atwiki.jp/win7life/pages/20.html
私はパーティションを分けない方がよいと考えています。 そして、「C \Users\ユーザ名」又はCドライブの直下に、データ保存用のフォルダを作成して、次のルールで運用するのがよいと考えます。 データ保存用フォルダ運用に対するルール 作成した文書を必ず、このフォルダに保存する。 データ保存用フォルダ内は、必要に応じてDocumentやDownloadフォルダ等を作成して、データを分類して保存する。 データベース等のアプリケーションを使用している場合は、バックアップデータの保存先をこのフォルダ内にする。 週に1度程度の頻度で、外部ストレージ(DVD-RWやUSBメモリ又は、外付けHDD)にバックアップ(フォルダごとコピー)する。 パーティション分割する理由としてよく挙げられるのは以下の通りです。 システムやアプリケーションのインストール用のCドライブと、データ保存用のDドライブに分割する。 そうすることで、Windowsが起動しなくなった際に、データがCドライブに無ければ、気兼ねなくCドライブにWindowsをクリーンインストールすることができる。 パーティション分割しない方がよいと考える理由は以下の通りです。 パーティションを分割した場合、アプリケーション又はデータの使用容量が多くなった際に、Acronis Disk Director等のツールを使ってパーティションのサイズを変更しなければいけなくなります。 (そして多くの場合、アプリケーションを追加しているうちにCドライブの容量が足りなくなる。) それに対し、ディスクをパーティション分割していない場合は、システム、アプリケーション、データが使用するディスク容量の分配を意識する必要がありません。 また、システムが不安定になった場合でも、週に一度程度のバックアップを取っていれば、データのロスを最小限で抑えることができます。 万一、バックアップしていないファイルを救出したい場合(パーティションを分割していても発生しますが・・・)は、CD又はDVD起動のLinux(※1)を使用して、Cドライブからファイルを救出する事で対応する事ができます。 ※1 CDやDVDから起動可能なLinuxとしては、KNOPPIXやUbuntu等がある。 最近は、雑誌に付録としてついてくることがあるので、緊急時はこれを利用することも可能。 パーティーションはC、Dの2つが良いでしょうね。 DELLの製品はMicrosoft.NET Frameworkが入らない不具合で有名らしいですが、噂通りリカバリーになってしまいました。 -- 名無し (2011-01-24 15 56 53) DELL製品は再インストールCDを読み込まず、必ずHDDから起動するので困ります。 -- 名無し (2011-01-24 16 00 09) パーティションは、分割したほうが良いでしょう。 -- PC救済 (2011-05-30 23 14 45) Win7は、ディスク管理でパーティションサイズの変更も容易に行えます。 -- PC救済 (2011-05-30 23 21 15) cドライブのサイズが小さいとセクターエラー時の修復時間が短くて済むが、大きなサイズだと時間もかかり途中で失敗する事も多いです。 -- PC救済 (2011-05-30 23 23 39) データは、削除や追加等の日常の変更作業が多く、断片化を起こすのでデフラグを実行しないといけないシステムも一緒に入っているドライブでデフラグを頻繁に行うのはどうかと思います。 -- PC救済 (2011-05-30 23 30 31) 名前 コメント
https://w.atwiki.jp/yo-kichi/pages/19.html
設定インストール関係 USBをmountするのにてこずる networkドライバー networkドライバーforDebian Grubの設定 Kernelを再構築 menuconfigできない rootなれるuserを管理 GUIが立ち上がらなくなるgconfd Mercurial Linuxのhistoryにログを残さない 時間を合わせてみるntpdを使って Mercurialソースからインストール networkの設定 Xen WebページをURLからアクセスできるようにするDDNS CUIでMP3プレイヤー sambaさん GUIディスプレイの設定 音楽CDの読み込み XenServer debianでCapsLockをContrlに vimでglobalを使う proxy環境でapt出来なくて泣いてた BackTrack設定 セットアップ カーネル Linuxのスケジューリング Linux2.6スケジューリングアルゴリズム ShellScript if.sh ちょっとしたネタ 2038年問題 LPIが出しているLinuxの教科書、Linuxサーバーの教科書 | Linuxの教科書DL コメント
https://w.atwiki.jp/sevenlives/pages/2474.html
拡張パーティション? fdisk.exe? hda? ルート・ディレクトリ ファイル・システム ハード・ディスク?